// 导入 express 模块
const express = require('express');
// 1.导入中间件
const parser = require('body-parser');

// 创建 express 的服务器实例
const app = express();

// 2.注册中间件
app.use(parser.urlencoded({extended : false}));

// express 内置 express.urlencoded 中间件，是基于body-parser中间件，再次封装而成
// 因此用法一致
// app.use(express.urlencoded({extended : false}));

// 路由  测试数据必备
app.post("/hero", (req,res) => {
    // 如果没有配置解析表单数据的中间件，则 req.body 默认是 undefined
    console.log(req.body);
    res.send("基于body-parser中间件");
})

// 调用 app.listen 方法,指定端口号并启动web服务器
app.listen(8080, function () {
      console.log('服务器已启动, 127.0.0.1:8080');
})